Optimized Deadline Assignment and Schedulability Analysis for Distributed Real-Time Systems with Local EDF Scheduling
نویسندگان
چکیده
The assignment of scheduling parameters under the Earliest Deadline First (EDF) scheduling policy is trivial in single processor systems because deadlines are used directly. However, it is still difficult to find a feasible deadline assignment for EDF distributed systems when the utilization levels of the CPUs and communication networks are pushed near to their limits. Most distributed applications specify end-to-end deadlines for each transaction and there are no individual deadlines assigned to their tasks or messages. This paper presents a new heuristic algorithm, called HOSDA (Heuristic Optimized Scheduling Deadline Assignment), for optimizing the assignment of deadlines to tasks and messages in distributed hard real-time systems. The algorithm is based on HOPA (Heuristic Optimized Priority Assignment), a previous method for the assignment of priorities in fixed priority distributed systems. The results of the proposed algorithm are compared with two other algorithms that exist for solving the same problem, and show that a utilization increase of up to 18% is possible. The paper also proposes a new schedulability analysis technique for EDF distributed systems with local scheduling deadlines.
منابع مشابه
Combining EDF and FP in Distributed Real-Time Systems: Schedulability Analysis and Optimization
The increasing acceptance of the Earliest Deadline First (EDF) scheduling algorithm in industrial environments, together with the continued usage of Fixed Priority (FP) scheduling is leading to heterogeneous systems with different scheduling policies in the same distributed system. Schedulability analysis techniques usually consider the entire system as a whole (holistic approach), with only on...
متن کاملA Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study
This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...
متن کاملComments on "Gang EDF Schedulability Analysis"
This short report raises a correctness issue in the schedulability test presented in [6]: “Gang EDF Scheduling of Parallel Task Systems”, 30th IEEE Real-Time Systems Symposium, 2009, pp. 459-468.
متن کاملMultiprocessor EDF and Deadline Monotonic Schedulability Analysis
Schedulability tests are presented for preemptive earliest-deadline-first and deadline-monotonic scheduling of periodic or sporadic real-time tasks on a singlequeue -server system, in which the deadline of a task may be less than or equal to the task period. These results subsume and generalize several known utilization-based multiprocessor schedulability tests, and are derived via an independe...
متن کاملSchedulability Test for Soft Real-Time Systems under Multiprocessor Environment by using an Earliest Deadline First Scheduling Algorithm
This paper deals with the study of Earliest Deadline First (EDF) which is an optimal scheduling algorithm for uniprocessor real time systems use for scheduling the periodic task in soft real-time multiprocessor systems. In hard real-time systems, a significant disparity exists EDF-based schemes and RMA scheduling (which is the only known way of optimally scheduling recurrent real-time tasks on ...
متن کامل